/* CSS Document */
/*css reset*/
*{margin:0; padding:0;}
body{ background:#f2f2f2; font-family:"微软雅黑"; font-size:12px; color:#666;}
ul{ list-style:none;}
a{ text-decoration:none; color:#030303;}
img{ border:none;}

.left{ float:left;}
.right{ float:right;}
.wapper{ width:1160px; margin:0 auto;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; overflow:hidden;}
.clearfix{ zoom:1;}

.FontColor{ color:#eecd67;}
.FontSize14{ font-size:14px;}
.FontSize18{ font-size:18px;}
.FontSize24{ font-size:24px;}
.FontFamily{ font-family:"微软雅黑"}
.a1,.HoverYellow:hover{ color:#eecd67;}
.a2{ color:#000;}
.MarginBot25{ margin-bottom:25px;}
.auto{margin:0 auto;}
.rel{position: relative;}
.abs{position: absolute;}
.blue{color: #2b89e0;}
.none{display: none;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ellipsis_two{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.dinput{height: 30px;padding: 0 10px;border: 1px solid #e6e6e6;border-radius: 4px;width: 300px;}
.dbtn_yellow{height: 30px;width:80px;border: none;border-radius: 4px;background: #f60;color: #fff;}
.dbtn_blue{height: 30px;width:80px;border: none;border-radius: 4px;background: #2b89e0;color: #fff;}
.dbtn_grey{height: 30px;width:80px;border: none;border-radius: 4px;background: #e6e6e6;color: #666;}
.form_error {
    border: 1px solid #de0303!important;
}
/*header css*/
.navbox{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 60px;
    z-index: 999;
    background: #2b89e0;
}
.navbox .navbar{    
    padding: 0 30px;  
}
.navbox .navbar .logo {
/*    padding:0 25px;*/
    padding-right: 10px;
}
.navbox .nav_list .item{
    float: left;
    margin-right:2px;
    line-height: 60px;
}
.navbox .nav_list .item>a{
    display: block;
    color: #fff;
    font-size: 14px;
    padding: 0 35px;
}
.navbox .nav_list .item.active>a,.navbox .nav_list .item>a:hover{
    background: #1e77d1;
}

.navbox .nav_list .item.hasdown .icon{
    margin-top: 18px;
    margin-left:5px;
}
.navbox .navbar .account_box{
    font-size: 14px;
    color: #fff;
    line-height: 60px;
}

.navbox .navbar .account_box .icon{
    margin-top: 18px;
    margin-left:5px;
}
.navbox .nav_list .item.hasdown{
    position: relative;
}
.subnav_c{
    display: none;
    position: absolute;
    top: 56px;
    right: 0;
    min-width: 700px; 
}
.subnav_c.show{
    display: block;
}
.subnav_c .subnav_box{
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    background: #fff;
    overflow: hidden;
}
.mainbox{
    border-left: 1px solid #e6e6e6;
    margin-bottom: -2000px;
    padding-bottom: 2000px;
}
.subnav_c .subnav_box .main_list{
    padding: 15px;
}
.subnav_c .subnav_box .main_list li{
    width: 150px;
    line-height: 30px;
    font-size: 14px;
     color: #666;
}
.subnav_c .subnav_box .main_list li a{
    color: #666;
}
.subnav_c .subnav_box .main_list li.active a{
    color: #000;
}
.subnav_c .subnav_box .two_box{
    width: 486px;
    padding: 15px;
    font-size: 13px;
}
.subnav_c .subnav_box .two_item{
    min-width: 50px;
    line-height: 30px;
}
.subnav_c .subnav_box .two_item .two_text{
    width: 75px;
    text-align: right;
    color: #f60;
    margin-left: 10px;
}
.subnav_c .subnav_box .thr_list{
    width: 400px;
}
.subnav_c .subnav_box .thr_item{
    float: right;
    margin-left: 10px;
    line-height: 30px;
}
.subnav_c .subnav_box .thr_item>a{
    color: #666;
    cursor: pointer;
}
.subnav_c .subnav_box .thr_item>a:hover{
    color: #f60;
}
.subnav_c .subnav_box .ad_box img{
    width: 100%;
    margin-top: 20px;
}
.account_box{
    position: relative;
}
.account_box .account_list{
    display: none;
    position: absolute;
    top: 50px;
    left: -20px;
    width: 100px;
    background: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
}
.account_box .account_list li{
    line-height: 30px;
    font-size: 12px;
    padding-left: 10px;
}
.account_box .account_list li:last-child{
    border-top: 1px solid #e6e6e6;
}
.account_box .account_list li a{
    color: #666;
}
.account_box .account_list li img{
    width: 15px;
    height: 15px;
    vertical-align: middle;
    margin-right: 5px;
}
